Skip to main content
TrustRadius
CodeIgniter

CodeIgniter

Overview

What is CodeIgniter?

CodeIgniter is a free and open source PHP framework, developed originally by EllisLab.

Read more
Recent Reviews

TrustRadius Insights

CodeIgniter has been widely used by developers for its ability to facilitate rapid development without the overhead of building reusable …
Continue reading

CodeIgniter Review

9 out of 10
December 19, 2017
Incentivized
Beautiful, intuitive code and a strong framework for PHP which is stable. CodeIgniter makes your code beautiful and easy to comprehend, …
Continue reading
Read all reviews
Return to navigation

Product Demos

Remember Me with Login and Logout in CodeIgniter

YouTube

Demo tutorial pembuatan aplikasi video streaming dengan android studio dan codeigniter

YouTube

Android CRUD with CodeIgniter Restful Web Services and MySQL - Part 1

YouTube

Inventory Management System in PHP/Codeigniter Installation Demo

YouTube

Multiple Language in Codeigniter

YouTube

Install AdminLTE Template in CodeIgniter 4

YouTube
Return to navigation

Product Details

What is CodeIgniter?

CodeIgniter Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(36)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

CodeIgniter has been widely used by developers for its ability to facilitate rapid development without the overhead of building reusable components. Users have found the framework to be smooth, with best features and easy to use. It has been leveraged to build various products, admin panels, and themes, catering to the needs of small and medium-sized projects. Its lightweight nature ensures fast performance, making it a preferred choice for web development firms that rely on it as the backbone for multiple active projects.

One of the key advantages of CodeIgniter is its ability to abstract tedious tasks like database queries and authentication, saving users and programmers hours of time. This makes it well-suited for API development in Android applications, such as school management and results checking. Additionally, CodeIgniter is highly compatible with shared hosting servers, reducing server costs for businesses. It has been widely implemented as the main platform for customer and internal portal sites, as well as being used to develop internal reporting dashboards that provide crucial insights for organizations.

The flexibility of CodeIgniter shines through in its ability to create customized intranet/portals for multiple clients with ease. It has also gained traction in the education sector, serving as a content management system at universities due to its easy customizations and integrations. Marketing teams have successfully utilized CodeIgniter to build micro-sites and recruit students efficiently. Moreover, its low learning curve and comprehensive documentation have been appreciated by users. With its architecture, documentation, and strong developer community support, CodeIgniter has become a reliable choice for visualizing data through custom dashboards.

The release of CodeIgniter 4 brought significant improvements and narrowed the gap with competitor frameworks like Laravel and Symfony. Its intuitive nature helps developers quickly develop applications while maintaining clean and structured code. Users have successfully built various products and projects using CodeIgniter ranging from Content Management Systems, Order Management Systems, to Warehouse Management Systems. Whether it's for small or big projects, CodeIgniter proves to be versatile and easy to learn with its comprehensive documentation.

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
September 27, 2021

Great feature set

Jay Moore | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is our main platform for our customer portal site and our internal portal site.
  • MVC
  • Documentation
  • More updates to follow PHP current releases
  • Better issue reporting
We use an expression engine for our main website which is built on CodeIgniter. This is one of the main reasons we chose CodeIgniter. It has worked well for our needs. Not widely supported by third party addons but we have made it work with several APIs from other vendors such as twillio, ShipStation, SugarCRM.
  • MVC
  • Flexibility
  • Light weight
  • Form validation
  • Provide a customer-facing portal site to allow our customers to register for events that integrate with our backend system also written in CodeIgniter
  • Develop an internal ERP integrated with our customer facing site.
We chose CodeIgniter for main reason our main site is using an expression engine which is a CMS on top of CodeIgniter. It also had all the features we needed.
ShipStation, Sugar Sell (SugarCRM), Twilio
Sazzad Hossain Sharkar | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is a great PHP framework for web development. We have used this framework for around 2 years. For small and medium projects like ours it work like magic. Our API development department was very happy with API development for Android applications and these work as expected.

We have used CodeIgniter for our Android API development to send and receive user inputs for school management and results checking facility. One of our media websites was running with CodeIgniter.

It's a very good framework for shared hosting servers. Because CodeIgniter's source code is smaller and does not require high memory or CPU, CodeIgniter helps us to reduce server costs also.
  • Consumes very low memory and CPU. Loads 3x faster than Laravel or WordPress. I have personally used other frameworks and comparison CodeIgniter is good to go.
  • Easy directory navigation. Even if the core folders are move, only changing the directory location from config file is set up everything.
  • Not available enough functionality to develop larger projects.
  • Because the source code comes with very low footprint, developers need to include essential packages by their own.
  • CodeIgniter is suitable for small and medium projects. but for larger projects, CodeIgniter is not a perfect solution. because of lack of functions available, it is hard to develop or customize requirements.
If you have small or medium level sites to develop, CodeIgniter does perform very well. Although, developing blog and news portal type websites, it is very good and reliable to use.

Projects are a high requirement, CodeIgniter needs to customize a lot. Like developing an online shopping cart with CodeIgniter requires a lot of functionality. Complex functionality requires adding more assets for it to function properly and the codebase is then larger than expected.
  • CodeIgniter has been a very good alternative for developing API endpoint for our Android applications and we received very good output through CodeIgniter.
  • Because the source code is smaller but comes with MVC pattern, it has the functionality to develop an application faster with MVC strategy.
CodeIgniter has a very small footprint. The source code is very small sized. Setting up a project is very easy. Follows MVC pattern. Consumes low memory and CPU. Well documented. Has a built-in forum for users to discuss and get the solution for issues. Periodically updates versions and patch fixes etc.
RANDHIR KUMAR | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
CodeIgniter is an open-source PHP web application framework which can be used for rapid development without the overhead of having to constantly build reusable components. I have been using CodeIgniter for now 2 years and really loved it, it is smooth, with best features and easy to use. Well documented and fresher can read and use very easily. Build many products, admin panel etc. using CodeIgniter. Easily themes can be integrated into it. Lightweight, fast performance.
  • Enables you to develop projects much faster than you could if you were writing code from scratch.
  • Provides logical structure, MVC framework, reusable interface.
  • Faster, Lighter, production ready, high adoption.
  • Lack of modern namespace, autoloader use.
  • Lots of modern PHP practices were adopted during this time, leaving CodeIgniter a bit behind in the times.
The input class makes it easy to provide server-side validation and scrubbing of user input. Setting Error messages. It doesn't require constant command-line access, It's great because it has a strong community and excellent documentation, but the problem is that it tries to retain backward compatibility with PHP 4 and therefore lacks a lot of "standard" features modern frameworks have such as auto-loading.
  • Clients loved products build using this framework. Easily usable.
  • Less time devotion building modules and codes.
Codeigniter's syntax patterns are expressive and elegant. Unit testing support. Well documented. but as CodeIgniter tries to retain backward compatibility with PHP 4, here comes Laravel to the rescue. It has good features and it is updated. Wikipedia has mentioned, “according to a March 2015 developer’s survey on PHP frameworks popularity, Laravel was listed as the most popular PHP framework of 2015, followed by Symfony2, Nette, CodeIgniter, Yii2, and others.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use CodeIgniter to help visualize data from our clients. We've created a custom dashboard to present the data in a way that's easy to read quickly.
  • Learning CodeIgniter is really simple. The documentation is helpful.
  • It forces a good MVC structure.
  • CodeIgniter has a somewhat steep learning curve.
CodeIgniter is great for building quick, scalable web applications.
  • The CodeIgniter framework has helped us track and measure how our business is doing and how well our leads are converting.
  • Since it's scalable, we are able to add new clients and dashboards by adding minimal lines of code.
We chose CodeIgniter because although it has a steep learning curve, ultimately it suited our needs better in terms of how well it scales for larger applications.
December 13, 2017

Sturdy and Reliable

Benjamin Hale | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used CodeIgniter as the mainstay in company intranets for multiple clients. This has allowed us to quickly create and deploy customized intranet/portals for companies to use and manage. CodeIgniter allows us to make specific changes to meet a client's needs and allows us to use the built in features and framework to not have to recreate things for each client.
  • Great for quick deployment of structured web applilcations.
  • Easy to maintain and make changes on existing web applications.
  • Great knowledge base and community to allow quick and accurate answers when having trouble.
  • Could be easier to create applications from scratch.
  • PHP framework isn't for everyone.
This is a great framework for people with knowledge of MVC frameworks and PHP experience. We have used it for maintaining web portals/intranets for clients, and it has exceeded our expectations. This might not be the right tool for people looking for a CMS or more complicated applications. But, because of its open platform and resources, I am sure it could work for many more applications.
  • Because of quick turnaround on portals/intranets, it was easy to offer this as an option to clients.
  • As there is no cost associated with this framework, it was great not having to worry about purchasing or licensing. (MIT License).
  • Community support helps in that there are no ongoing support contracts or costs.
  • No direct representative for one-on-one support, if needed. This can cut into time used on projects.
Similar to the other frameworks, CodeIgniter was chosen due to its community and popularity. It has much of the same aspects of the other frameworks we evaluated, except .Net which obviously doesn't use PHP. CakePHP has a CakeBake function that we wish we had with CodeIgniter, but it was a small price to pay for the amount of help we received in the CodeIgniter community and by searching online for help.
Kenshoo Infinity Suite, Slack, Box, Dropbox, AdWords, Bing Ads, Yahoo Gemini, Facebook for Business, HipChat, Google Analytics, Google Drive, Mouseflow, Smartsheet, OneNote, Bitbucket, GitHub
Return to navigation